package cn.bonoon.kernel.menus;

/**
 * <pre>
 * 整个layout框架所需要的样式
 * 
 * 设置头部、菜单栏、脚部等样式
 * </pre>
 * @author jackson
 *
 */
public interface IStyleInfo {
	/**
	 * 菜单栏默认的宽度
	 * @return
	 */
	int getMenuWidth();
	/**
	 * 框架界面头部默认的高度
	 * @return
	 */
	int getTopHeight();
	/**
	 * 框架界面底部默认的高度
	 * @return
	 */
	int getFootHeight();
	/**
	 * 底部显示的名称，如版权信息之类的，也可以直接就是html源码
	 * @return
	 */
	String getFootName();
	/**
	 * 定义在头部的logo，每个子系统可以独立的logo
	 * @return
	 */
	String getSystemLogo();
	/**
	 * 系统名称，用于显示在头部位置，如果名称直接就设计在logo图片里，这里可以使用空或null字符串
	 * @return
	 */
	String getSystemName();
	/**
	 * 系统的title，即显示在浏览器上面或tabs上面的标题，如果为空则直接使用{@link #getSystemName()}
	 * @return
	 */
	String getSystemTitle();
//	/**
//	 * 该子系统显示在系统首页的图标，用于图形显示子系统的位置
//	 * @return
//	 */
//	String getSystemImage();
}
